'''
输入一个递增排序的数组和一个数字S，在数组中查找两个数，是的他们的和正好是S，如果有多对数字的和等于S，输出两个数的乘积最小的。
对应每个测试案例，输出两个数，小的先输出。

解题思路：先遍历查 利用减法进行查找然后选出最小输出
'''
class Solution:
    def FindNumbersWithSum(self, array, tsum):
        res = []
        for x in array:
            if tsum-x in array:
                res.append(x)
        if not res:
            return res
        return res[0], tsum-res[0]


